This page last changed on Mar 22, 2010 by jbirch.

Here are some commands to help ascertain the state of the ESP:

Flush.location
 Shows where the flush puck is

clamp.contains  #PC or CC
 What puck the Clamp contains (if any)

Storage.pucks.sort
 shows a sorted list of the number of pucks in each tube

Storage.pucks[tube#]=nil
 Causes the software to forget how many pucks were in tube#

Storage.pucks[tube#]=n  #where n is a number
 Sets the number of pucks in tube# to n

Storage.pucks[tube#]+=j
 Adds j pucks to the software's record of the number of pucks in tube#

Storage.pucks.clear
 Causes the software to forget how many pucks were in all tubes

Flush.to clamp  #PC or CC
 A safer alternative to clamp.loadFlush

Flush.garage
 A safer alternative to clamp.unloadFlush

Arm
 Shows where the arm is

Arm.owner
 Shows which thread owns the arm

Flush.owner
  Shows which owns the flushpuck

Arm.changeOwner Thread.current, :force
Flush.changeOwner Thread.current, :force
 Changes the owner of the Arm or FlushPuck to the current thread

Document generated by Confluence on Feb 03, 2026 14:16